Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection

نویسندگان

  • Kouhei Yamamoto
  • Shigekazu Inohara
  • Hajime Miyazawa
  • Keitaro Uehara
  • Masahiro Hara
  • Takashi Masuda
چکیده

In persistent object storage, one of the most influential overheads at application runtime is caused by the conversion of pointers for transparency among variously represented pointers. Em’sting systems require some representations of pointers, which causes conversion of pointers and runtime overheads, because of the limitation of 3%bit processors’ virtual address space, and efficient garbage collection (GC) of distributed

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Where have all the pointers gone?: A story of distributed pointer tracking

We present new algorithms for tracking pointers in distributed object systems where each node in the system has its own local storage and may communicate with other nodes only by passing messages. The problem is difficult because of asynchrony, implying lack of knowledge of global state, and lack of globally atomic operators on that state. The pointer tracking algoritms may be used as part of a...

متن کامل

Using Virtual Addresses as Object References

Most object-oriented systems that support distributed or persistent data structures use software-interpreted object identi ers for inter-object referencing. These identi ers are often called pointer surrogates, because they are used as substitutes for virtual memory pointers. Surrogates are the traditional means of referencing objects that are viewed as existing \outside" of an application's vi...

متن کامل

Garbage Collection of Persistent Objects in a Distributed Object-Oriented Platform

This document describes distributed garbage collection in IK, an object-oriented platform which facilitates the construction of persistent and distributed applications. Object references can be freely passed during remote invocations or stored persistently. IK supports orthogonal persistence with type inheritance. Objects become persistent when reachable from a Persistent Root. Objects are crea...

متن کامل

Recent Advances in Distributed Garbage Collection

1 Why Distributed Garbage Collection Dynamically-allocated memory must eventually be reclaimed. But manual reclamation is error-prone, and if an object is de-allocated prematurely, a program that later follows a pointer to it might behave incorrectly. Instead, garbage collection (GC) automatically reclaims objects that can no longer be reached by any path of pointers. In a distributed system, a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996